關於 Onedrive Api 的申請流程
date
Dec 2, 2024
Last edited time
Dec 2, 2024 04:21 AM
status
Published
slug
關於 Onedrive Api 的申請流程
tags
C#
summary
type
Post
origin
Field
Plat
申請
- 打開
- 点击新注册
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2F186c3793-8df6-4c6e-90f0-cab3f2de5a89%2Fimage.png?table=block&id=150e5026-32e5-8126-9fa9-f5dcda98af4e&cache=v2)
- 填寫注冊信息, URL填寫 http://127.0.0.1:8400
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2Fad174220-4c22-4efa-aa9d-6aa1584fc0a7%2Fimage.png?table=block&id=150e5026-32e5-8193-8df0-c0b04012cd06&cache=v2)
- 点击API权限
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2F948c13df-8c03-4647-a5df-9bc95048df80%2Fimage.png?table=block&id=150e5026-32e5-812f-a501-d500cb01fd32&cache=v2)
- 请求获取API权限
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2Fab341388-6180-44e1-a7bd-2f6f4ca8384f%2Fimage.png?table=block&id=150e5026-32e5-818a-becf-d964279c895e&cache=v2)
- 委托权限勾选
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2F7c23bf11-1db4-436d-9d4a-e58e504af80d%2Fimage.png?table=block&id=150e5026-32e5-8109-a850-d30b1efb40d7&cache=v2)
勾选下面6个权限
Files.Read
Files.ReadWrite
Files.Read.All
Files.ReadWrite.All
offline_access
User.Read
- 创建客户端密码
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2Fe0e4aed9-b7df-4e52-b60b-d35ae4d32ea6%2Fimage.png?table=block&id=150e5026-32e5-811b-b340-def84f2abfcf&cache=v2)
- 得到 App ID 以及 ecrect ID
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2F9e65a284-6951-497f-968c-0dcfad72d9d2%2Fimage.png?table=block&id=150e5026-32e5-81c3-a9a8-da8ebb1af6da&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fd919c123-ae4b-49b3-af3c-0184fe33faac%2F48faf9f1-a668-46a2-a747-a6044a5ece22%2Fimage.png?table=block&id=150e5026-32e5-8149-859d-fd97eb5c901f&cache=v2)
使用
OneDriveAPI
KoenZomers • Updated Sep 30, 2024
- 獲取授權 URL
- 通過 URL 得到 Refresh Token
- 通過 Refresh Token 更新 Access Token
- 可以使用了